package com.chujian.system.sys.service;


import com.chujian.framework.core.base.BaseService;
import com.chujian.sys.entity.SysRoleMenu;

import java.util.List;

/**
 * 角色功能表 服务类
 *
 * @author yj
 * @since 2021-08-03
 */
public interface SysRoleMenuService extends BaseService<SysRoleMenu> {

    /**
     * 获取角色菜单列表
     *
     * @param roleIds roleIds
     * @param full   是否填充
     * @return List<SysRoleMenu>
     */
    List<SysRoleMenu> listRoleMenu(List<Long> roleIds, boolean full);


    /**
     * 保存角色菜单
     *
     * @param roleId  角色ID
     * @param menuIds 菜单Ids
     */
    void saveRoleMenu(Long roleId, List<Long> menuIds);

}
